@charset "utf-8";
div,a,p,ul,li{margin:0;padding:0}
a{color:#333}
a:hover{color:#333;text-decoration:none}
ul{list-style:none}
body{font-family:宋体,arial}
.right{float:right}
.left{float:left}
.en-fnt{font-family:"Times New Roman"}
.green{color:#1caf19}
.gry-bg{background:#f9f9f9}
.trnstn{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;}
.row{margin:0}
.sec{padding:0 15px}
.navbar-brand{padding:0}
@media (min-width: 769px) {.navbar-brand{height:80px}}
.navbar-brand img{height:100%}
.nav{font-size:16px}
.navbar-inverse{background:rgba(3,3,3,.8)}
.navbar-text a{color:#aaa;margin:0 5px}
.navbar-inverse .navbar-nav>.active>a{background:none}
.navbar-text{margin-right:0;text-align:right}
.navbar-text a:hover{text-decoration:underline}
.jumbotron{padding-top:50px;padding-bottom:0;margin-bottom:0}
.idx-cmpny{padding:0 20px;color:#fff;font-size:16px;max-width:940px;margin:0 auto}
.hd-nm{text-align:center;font-size:30px;min-height:  1em;}
.banner{min-height:70vh;background:url(../img/banner.jpg) no-repeat center top;overflow:hidden;background-size:cover}
.bnnr2{min-height:50vh;background-image:url(../img/banner02.jpg)}
.bnnr2 .idx-cmpny{color:#000}
.jumbotron p{font-size:16px;margin-bottom:30px;line-height:1.8em}
.banner .btn-block{margin-bottom:30px}
.btn-vmr{width:170px;height:50px;background:#1caf19;line-height:36px;font-size:18px;border-radius:0;color:#fff}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
.hdln{text-align:center;margin:30px 20px}
.hdln h2{font-size:20px}
.prt-lst{font-size:0;text-align:center}
.prt-lst li{border:1px solid #dbdbdb;margin-left:-1px;margin-top:-1px}
.prt-lst a{display:block;padding:20px 10px;background:#f9f9f9;transition:all linear .1s;-moz-transition:all linear .1s;-webkit-transition:all linear .1s;-o-transition:all linear .1s;color:#666}
.prt-lst a:hover,.prt-lst a:active{background:#fff;color:#1caf19}
.prt-lst .pic{height:100px}
.prt-lst p{font-size:16px;margin-top:20px;height:  2.8em;overflow:  hidden;}
.hd-vmr{color:#888;text-decoration:underline}
.idx-info li{margin-top:30px;padding-bottom:20px;overflow:hidden;border-bottom:1px solid #dbdbdb}
.idx-info .pic{float:left;width:33%;margin-right:2%}
.idx-info .pic img{max-width:100%}
.idx-info a:hover .pic img{transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05)}
.idx-info h3{font-size:16px;color:#333;margin-top:0px}
.idx-info p{display:none}
.nws-info li{}
.lst-btm .time{color:#888;font-size:12px}
.lst-btm .v-xq{font-size:12px;color:#1caf19;margin-left:20px}
.en-dy img{max-width:100%}
.en-dy h3{font-size:18px}
.en-dy p{color:#888;margin-bottom:15px}
.footer{text-align:center;background:#21212b url(../img/ft-bg.png) center top;color:#999}
.footer .row{margin:0}
.ft-con{padding:50px 30px}
.ft-cp{padding:15px;border-top:1px solid #3c3b4b;font-size:12px;color:#6f6e8d;font-family:"Times New Roman"}
.ldr-i{padding-bottom:50px;position:relative;overflow:hidden;}
.ldr-i .brf{border-top:2px solid #1caf19;background:#f9f9f9;padding:0 15px 10px;line-height:1.6}
.ldr-i .pic{text-align:center}
.ldr-i .pic img{max-width:100%}
.ldr-i .brf h4{text-align:center;height:30px;line-height:30px}
.ldr-i .brf p{margin-bottom:5px;}
.ldr-i:hover .brf{bottom:0}
.cltr-lst .col-md-6{overflow:hidden}
.cltr-lst .pic{float:left;width:30%}
.cltr-lst .pic img{max-width:100%}
.cltr-lst .brf{float:left;width:70%;padding-left:15px}
.cltr-lst .brf li{background:url(../img/dot02.gif) no-repeat left 12px;padding-left:15px;line-height:2em}
.cltr-lst .col-md-6{padding-bottom:20px}
.prt-sc{padding:50px 15px}
.prt-sc-f{margin-top:50px}
.prt-sc h2{line-height:1.4em;font-size:24px;margin-bottom:20px}
.grn-brdr{display:inline-block;border-bottom:1px solid #1caf19;line-height:1.8em}
.prt-sc .pic{text-align:center}
.prt-sc .pic img{max-width:100%}
.prt-sc .brf p{color:#888;margin-bottom:15px;line-height:1.8}
.intr-lst li{background:url(../img/dot02.gif) no-repeat left 12px;padding-left:15px;line-height:2em;color:#888}
.en-dy{margin-bottom:30px}
.en-dy .col-md-6{margin-bottom:30px}
.en-dy a:hover{text-decoration:underline}
.bn-s{height:30vh;background:url(../img/bn-s-01.jpg) no-repeat center top;background-size:cover}
.bn-s02{background-image:url(../img/bn-s-02.jpg)}
.pagelst{padding:30px 0;text-align:center}
.pagelst a{display:inline-block;padding:5px 12px;border:1px solid #dbdbdb;margin:0 5px;color:#888}
.pagelst a:hover,.pagelst a.now{background:#1caf19;color:#fff}
.location{padding:20px 0;color:#888;border-bottom:1px solid #dbdbdb}
.location a{color:#888;margin:0 5px}
.location a:hover{text-decoration:underline}
.content{padding:0 15px}
.art-hd{text-align:center;padding:10px 0 20px;border-bottom:1px solid #dbdbdb;margin-bottom:20px;line-height:1.4em}
.artcle p{font-size:16px;line-height:1.8em;margin-bottom:15px}
.artcle img{max-width:100%;display:block;margin:0 auto}
.cnnct{background:#333 url(../img/cn-bg.jpg) center top}
.cn-hd{margin-bottom:20px}
.cn-hd h2{color:#fff;font-size:20px}
.cn-hd .eng{font-weight:bold;opacity:0.8;border-bottom:1px solid #646d6c;color:#646d6c;padding-bottom:5px}
.cnnct{padding:50px 15px;display:flex;align-items:center}
.map img{max-width:100%}
.cn-wy li{padding:5px 15px;color:#fff;margin-bottom:15px;font-size:16px}
.cn-wy li img{padding-right:15px}
.ft-lg img{height:50px}
@media screen and (max-width:767px){
.hd-nm{min-height:2em}
.navbar-brand{margin-left:10px}
.idx-info .asd-btm{text-align:right}
.ft-nav{display:none}
.ft-lg{width:50%;float:left}
.ft-lg img{width:80%;height:auto;}
.ft-con{padding:15px}
.cltr-lst .pic{width:20%}
.cltr-lst .brf{width:80%}
.ldr-i .brf{position:static}
.prt-sc .pic img{max-width:70%}
}
@media (min-width: 768px) {
.navbar-nav>li>a{height:80px;line-height:50px}
.navbar-text{line-height:50px}
.jumbotron{padding-top:80px}
.prt-sc-f{margin-top:80px}
.jumbotron .hd-nm{font-size:40px;margin-top:120px;margin-bottom: 90px;}
.banner{height:680px}
.banner .btn-block{margin-top:90px}
.bnnr2{height:680px}
.sec{padding:0}
.prt-lst li{display:inline-block;width:33%;vertical-align:middle}
.prt-lst a{padding: 50px 20px 30px;}
.hdln{margin:70px 0 40px}
.hdln h2{font-size:30px}
.bnnr2 .hdln{margin:120px 0 50px}
.idx-info h3{font-size:18px}
.idx-info p{display:block;font-size:14px;line-height:1.8em;color:#888;margin-bottom:10px}
.ft-nav{padding:15px 0;border-bottom:1px solid #1e1e26}
.ft-nav a{color:#999;padding:0 20px;background:url(../img/dot.gif) no-repeat left center;font-size:16px}
.ft-nav a:hover{text-decoration:underline}
.prt-sc-in{display:flex;align-items:center}
.flxr{float:right;order:1}
.bn-s{height:280px}
.art-hd{padding:20px 0;}

.cn-hd{padding:0 15px}
.cn-hd h2{position:relative;z-index:2}
.cn-hd .eng{font-size:50px;margin-top:-30px;}
}
@media screen and (min-width:1200px){
.idx-info .aside{float:right;width:65%}
.idx-info p{margin-bottom:30px}
.idx-info h3{margin-bottom:20px}
.idx-info li{padding-bottom:30px}
.ldr-i .brf{position:absolute;height:500px;bottom:-450px;font-size:14px}
.cltr-lst .col-md-6{padding-bottom:100px}
.nws-info .pic{width:420px;margin-right:20px}
.nws-info .aside{width:750px;padding-top:30px}
.cn-hd .eng{font-size:82px;margin-top:-50px;}
.prt-sc-in{min-height:440px}
.cnnct{min-height: 560px;}

.brf-cnt{padding-right:10px;height:450px;overflow-y:scroll;margin-right:-28px;scrollbar-arrow-color: #f9f9f9;scrollbar-track-color: #f9f9f9;scrollbar-face-color:#aaa;scrollbar-highlight-color: #f9f9f9; scrollbar-shadow-color: #f9f9f9; scrollbar-darkshadow-color: #f9f9f9;}
.brf-cnt::-webkit-scrollbar-button{height:0}
.brf-cnt::-webkit-scrollbar-thumb { border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);}
.brf-cnt::-webkit-scrollbar-track {background-color:#333}
}